home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / prnf246.zip / TERS143B.ZIP / VER-HIST.DOC < prev   
Text File  |  1993-01-08  |  9KB  |  208 lines

  1. Version History
  2. ===============
  3.  
  4. Version 1.42
  5. --------------------
  6. 1) The "pump block thru external filter" command now outfoxes
  7.    filters that check if their standard input or output is
  8.    redirected. 
  9.  
  10. 2) The following flags where added to nfmt.exe:
  11.  
  12.    -m     Manuscript mode.  Compress all intra-word spaces into a 
  13.           single space. Make all sentences end with two spaces.
  14.  
  15.    -h     Print help information to stderr.
  16.  
  17.  
  18. Version 1.41
  19. ------------
  20. 1) The following UNIX like filters were introduced: uudecode, fold, 
  21.    expand, and unexpand. [Some of these filters include software 
  22.    developed by the University of California, Berkeley and 
  23.    its contributors.] The cat filter recognizes wild cards now.
  24.  
  25. 2) The "pump block thru external filter" command was improved:
  26.    SLIM  displays an error message if this command is attempted 
  27.    when no block was marked.  It beeps if an external filter cannot 
  28.    be executed.  The standard error output of a filter is also 
  29.    inserted into the buffer.  A bug related to passing 
  30.    command line arguments to a filter on non-4dos systems was
  31.    eliminated.
  32.  
  33. 3) Several bugs in the configuration utilities were fixed. An
  34.    option for setting a default right margin (for word wrap)
  35.    was introduced.
  36.  
  37. 4) Corrected a bugs which garbled line numbering after
  38.    a translate command which had LF characters in the 
  39.    replaced string or in the new string. (18 bytes squeezed in)
  40.  
  41. 5) The documentation incorportated now many thoughtful comments and
  42.    restructuring suggestions of Larry Bennett <usr2059a@tso.uc.EDU>.
  43.  
  44. 6) H.COM now clears the screen when exiting. Thanks to George Chow
  45.    from the computing services of the University of British Columbia
  46.    for allowing me to try myself H.COM for the first time on an HP95LX 
  47.    palmtop and for his help in understanding the screen clearing
  48.    problem so many users complained about.
  49.  
  50. New in version 1.4
  51. ------------------
  52. 1) The source code of TERSE is now made available to the public for a
  53.    very modest registration fee of $20: $15 for the basic registration,
  54.    and an additional $5 for the source code.
  55.  
  56. 2) The pre-release of SLIM was greatly enhanced. SLIM can do every
  57.    thing TERSE can, and has the following additional features:
  58.  
  59.    o  "read file into buffer" command <Alt-R>
  60.    o  "switch to another file" command <Alt-E>, 
  61.    o  "go to line number" command <Alt-G>, 
  62.    o  "set right margin" command <Alt-M>,
  63.    o  "swap cursor and mark" command <Shift-Tab>, 
  64.    o  "pump block thru external filter" command <Alt-F>, 
  65.    o  "exchange marked block with paste buffer"  command <Keypad*>, and 
  66.    o   display of the hexadecimal value of the current char in the 
  67.        status line. 
  68.  
  69.    The current char display uses a special notation for the TAB, EOF
  70.    and CR characters as well as for the CRLF combination.
  71.  
  72.    My favourite new command is "pump block thru external filter" 
  73.    (<Alt-F> key), which can be undone (and then redone) by the 
  74.    "exchange block with paste buffer"  command (<Keypad*> key).
  75.    Think of the possibilities: formatting, spelling, word counting, 
  76.    sorting, sed and awk, DOS and 4DOS commands etc. 
  77.  
  78.  
  79. 3) Whenever TERSE prompts you for an input it also offers your
  80.    previous input to the same prompt as a default response string.  For
  81.    example, upon pressing <Alt-S>, TERSE displays the prompt "Search
  82.    for: " in the status line, and offers your previous response
  83.    to the prompt "Search for: ".  You can use this previous response
  84.    unchanged (hit <ENTER>) or you can delete characters from it (use the
  85.    <Backspace> key) or you can add characters to it (hit any arrow key,
  86.    and start adding characters.  If you immediately start typing a new
  87.    entry, the default string is deleted and replaced by what you type.
  88.    Hitting the <Ctrl-U> key deletes all of the currently entered 
  89.    response.  The configuration utilities allow changing <Ctrl-U> to any
  90.    other control letter. (13 bytes squeezed in.)
  91.  
  92. 4) Several external filters are now included in the unabridged
  93.    distribution.  These utilities are intended to be used in conjunction
  94.    with the "pump block thru external filter" command of SLIM.  These
  95.    filters include among others: 'cat', 'wc', 'lf', 'crlf', 'quote' and
  96.    'nfmt'.  With the exception of 'nfmt', the registration of TERSE
  97.    includes registration of all of these programs.  Ross Paterson,
  98.    <rap@doc.ic.ac.uk> the author of NFMT, recently posted the sources
  99.    in the alt.sources usenet newsgroup.  Porting to the PC and some
  100.    packaging was done by myself.
  101.  
  102. 5) Several useful utilities are now included in the unabridged
  103.    distribution.  These utilities include among others the following
  104.    programs: 'esc', 'lptstat', 'bigc', 'litc'.  The registration of TERSE
  105.    includes registration of all of these utilities.
  106.  
  107. 6) A pre-release of TERSE for the HP 95lx palmtop (named h.com) is
  108.    now included in the unabridged distribution.  This program, together
  109.    with the option in the configuration utilities to set the file size
  110.    replaces WEE.  The key binding of H.COM is slightly different than
  111.    that of TERSE and SLIM, to support the keyboard of the HP 95lx.
  112.  
  113. 7) The font loader and the fonts used for editing binary files are
  114.    now included in the unabridged distribution.
  115.  
  116. 8) The configuration utilities have been enhanced.  Among other
  117.    things, more control of the status line attributes was added and
  118.    more options of automatic horizontal scroll.  Thanks to Mike Bessy
  119.    (from JP Soft- ware) <75300.1215@compuserve.com> and to Terry Chan
  120.    <echan@chinug.acns.nwu.edu> for suggesting some of these changes.
  121.  
  122. 9) The distribution of TERSE now includes a batch file to assist
  123.    in invoking the editor on several files.  An .BTM file for setting
  124.    appropriate aliases in 4DOS is included as well.
  125.  
  126. 10) Many of the documentation and configuration utilities
  127.     typos have been corrected.  Special thanks to Joan Abarbanel
  128.     <abraban@taunivm.tau.ac.il> for her careful proofreading of a previous
  129.     version of this file.  Terry Chan <echan@chinug.acns.nwu.edu> did a
  130.     great job of pointing out to me errors and typos in the configuration
  131.     utilities as well as in the documentation.  [Note that I still take
  132.     the credit and blame for all remaining errors which have not yet been
  133.     found and corrected.]
  134.  
  135. 11) The following scenario used to create a file of length 0:
  136.  
  137.     T newfile
  138.     <Alt-Q>
  139.  
  140.     This bug has been fixed.  Thanks to the many kind users who brought
  141.     this bug to my attention.  (4 bytes of code added.)
  142.  
  143. 12) TERSE recognizes and parses correctly file names which include
  144.     dots in them (e.g., ..\..\file.dat). Previously, such files would
  145.     not be saved.  (20 bytes code squeezed in.)
  146.  
  147. 13) TERSE can now read files of size 65,535 exactly.  Previously,
  148.     files of this size could be created by TERSE, but not read by it.
  149.     (4 bytes code squeezed in.)
  150.  
  151. 14) Eliminated several bugs related to the display of the help screen,
  152.     including the mis-alignment when ANSI console driver was present,
  153.     eliminated.  (12 bytes gained.)
  154.  
  155. 15) Eliminated a bug which could have caused TERSE to hang after
  156.     pushing to DOS version 2.x.  (4 bytes code squeezed in.)
  157.  
  158. 16) Terse now beeps whenever a save file attempt fails.  Previously, the
  159.     only indication of such an error was that the "Write successful"
  160.     message didn't appear. (2 bytes code squeezed in.)
  161.  
  162. 17) Next/Previous line now recognize all of the following characters
  163.     as word separators: space, tab, vertical tab, carriage return, line
  164.     feed, and form feed.
  165.  
  166. Version 1.3
  167. -----------
  168. 1) Simplified and unified the configuration utilities.
  169.  
  170. 2) Added a pre-release of LEAN, WEE and SLIM.
  171.  
  172. 3) Included some of the configuration utilities in the shareware
  173.    distribution.  The font loaders required for binary file editing
  174.    are still part of the registration package.
  175.  
  176. 4) Fixed a bug, introduced in version 1.2, that prevented the display
  177.    of the status line.
  178.  
  179. Version 1.2
  180. -----------
  181. 1) Code size was shrunk by another 9 (!) bytes.
  182.  
  183. 2) The restriction on distribution by fee shareware distributors has
  184.    been removed.
  185.  
  186. 3) After a successful print (Alt-P), the marked block is unmarked.
  187.  
  188. 4) Pre-Release versions of SLIM, LEAN, WEE and TERSE for HP 95 LX
  189.    palmtop computer are available upon request.
  190.  
  191. Version 1.1
  192. -----------
  193. 1) A bug in the snow prevention routine which caused TERSE to hang
  194.    on some CGA systems has been corrected.  TERSE should run now with
  195.    no problems on all adapters.  Many thanks to Andrea Omodeo (E-mail
  196.    address: <ele9037@cdc835.cdc.polimi.it>) for identifying the bug
  197.    and for suggesting the correction.
  198.  
  199. 2) After considerable work, the 27 bytes code fragment required for
  200.    DESQview awareness was squeezed in.  TERSE can now run in a DESQview
  201.    window, and it is fully DESQview aware.
  202.  
  203. Version 1.0
  204. -----------
  205. First version released to the public.
  206.  
  207.  
  208.